From d12a9a5e990631053a39dd417aab21be3a6ff1cf Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 7 Apr 2011 20:18:13 +0200 Subject: [PATCH] [broadway] Add gdk_broadway_display_get_last_seen_time --- gdk/broadway/gdkbroadwaywindow.h | 2 ++ gdk/broadway/gdkwindow-broadway.c | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/gdk/broadway/gdkbroadwaywindow.h b/gdk/broadway/gdkbroadwaywindow.h index 7bb72991ed..76f29ea6a8 100644 --- a/gdk/broadway/gdkbroadwaywindow.h +++ b/gdk/broadway/gdkbroadwaywindow.h @@ -47,6 +47,8 @@ typedef struct _GdkBroadwayWindowClass GdkBroadwayWindowClass; GType gdk_broadway_window_get_type (void); +guint32 gdk_broadway_get_last_seen_time (GdkWindow *window); + G_END_DECLS #endif /* __GDK_BROADWAY_WINDOW_H__ */ diff --git a/gdk/broadway/gdkwindow-broadway.c b/gdk/broadway/gdkwindow-broadway.c index 3932049c64..7b6189fb93 100644 --- a/gdk/broadway/gdkwindow-broadway.c +++ b/gdk/broadway/gdkwindow-broadway.c @@ -1341,6 +1341,16 @@ _gdk_broadway_window_translate (GdkWindow *window, } } +guint32 +gdk_broadway_get_last_seen_time (GdkWindow *window) +{ + GdkDisplay *display; + + display = gdk_window_get_display (window); + _gdk_broadway_display_consume_all_input (display); + return (guint32) GDK_BROADWAY_DISPLAY (display)->last_seen_time; +} + static void gdk_window_impl_broadway_class_init (GdkWindowImplBroadwayClass *klass) { -- 2.30.2